RWSlistCollectablesQueue - Rogue Wave library class
SSSSyyyynnnnooooppppssssiiiissss
// Smalltalk typedef:
typedef RWSlistCollectablesQueue Queue ;
#include <rw/queuecol.h>
RWSlistCollectablesQueue a;
DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
Class RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessssQQQQuuuueeeeuuuueeee represents a restricted interface to class
RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss to implement a first in first out (FIFO) queue. A
qqqquuuueeeeuuuueeee is a sequential list for which all insertions are made at one end
(the "tail"), but all removals are made at the other end (the "head").
Hence, the ordering is determined externally by the ordering of the
insertions. Duplicates are allowed. An object stored by
RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessssQQQQuuuueeeeuuuueeee must inherit abstract base class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee.
The virtual function iiiissssEEEEqqqquuuuaaaallll(((()))) (see class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee) is required, to
find a match between a target and an item in the queue. This class
corresponds to the Smalltalk class QQQQuuuueeeeuuuueeee.
Inherited from class RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss. Returns and rrrreeeemmmmoooovvvveeeessss the item
at the beginning of the queue (iiii....eeee...., the least recently inserted item).
Returns nnnniiiillll if the queue is empty.
virtual RWCollectable*
iiiinnnnsssseeeerrrrtttt(RWCollectable* c);
Redefined from class RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss to call aaaappppppppeeeennnndddd(((()))).
virtual RWClassID
iiiissssAAAA() const;
Redefined from class RRRRWWWWCCCCoooolllllllleeeeccccttttaaaabbbblllleeee to return ________RRRRWWWWSSSSLLLLIIIISSSSTTTTCCCCOOOOLLLLLLLLEEEECCCCTTTTAAAABBBBLLLLEEEESSSSQQQQUUUUEEEEUUUUEEEE.
virtual RWBoolean
iiiissssEEEEmmmmppppttttyyyy() const;
Inherited from class RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss.
virtual RWCollectable*
llllaaaasssstttt() const;
Inherited from class RRRRWWWWSSSSlllliiiissssttttCCCCoooolllllllleeeeccccttttaaaabbbblllleeeessss. Returns the last item in the